G_FILTER("定制定向"),
    POSITION_TARGETING_FILTER("广告位定向"),
    COMPETITIVE_FILTER("竞品过滤"),
    AD_ENTITY_TARGETING_FILTER("广告过滤"),
    SCENE_TARGETING_FILTER("场景定向"),
    COMPLETION_RATE_FILTER("完成率"),
    FREQUENCY_LIMIT_FILTER("频控"),
    SMOOTH_BIZ_FILTER("平滑"),
    DEVICE_FILTER("设备定向"),
    RECENTLY_DISPENSED_FILTER("下发去重"),

    // common filter
    RECENTLY_INSTALLED_APPID_FILTER("appid level的安装去重"),
    RECENTLY_START_DOWNLOAD_APPID_FILTER("appid level的开始下载去重"),

    //search ad filter by glossary
    GLOSSARY_FILTER("根据创意词表过滤"),

    // ott subfilter enum
    OTT_CONTENT_ID_BLACKLIST_FILTER("OTT contentId黑名单定向"),
    OTT_PLAY_INFO_LIST_FILTER("OTT 播单定向"),
    OTT_PLATFORM_FILTER("platform过滤"),
    OTT_OFFLINE_TIME_TARGETING_FILTER("离线时间定向"),
    OTT_OFFLINE_COMPLETION_RATE_FILTER("离线控量"),
    OTT_USER_EXPERIENCE_PROTECTED("用户体验保护"),
    OTT_WOW_FILTER("雷石贴片过滤"),


    //splash subfilter enum
    AD_TEMPLATE_TARGETING_FILTER("模板过滤"),
    INTRANET_IP_FILTER("内网过滤"),

    // video Filter
    VIDEO_CP_FILTER("视频内容来源过滤"),
    VIDEO_ID_FILTER("视频ID过滤"),
    VIDEO_TYPE_FILTER("视频类型过滤"),
    VIDEO_NAME_FILTER("视频名称过滤"),
    VIDEO_TRAFFIC_FILTER("视频流量过滤"),
    VIDEO_AD_DURATION_FILTER("视频广告时长过滤"),
    VIDEO_PATCH_FILTER("视频贴片过滤"),
    IQIYI_INVALID_MATERIAL_FILTER("爱奇艺无效素材过滤"),

    // phone video subfilter
    PHONE_VIDEO_AJAX_FILTER("视频AJAX去重"),

    // browser subfilter
    TEMPLATE_ID_FILTER("模板过滤"),

    //cache Assets subfilter
    DSP_AD_FILTER("dsp素材预下发过滤"),
    RELATIVE_CACHE_ASSET_FILTER("相关广告位素材预下发过滤"),

    // app store
    APP_STORE_KEYWORD_FILTER("商店关键字过滤"),
    APP_STORE_INDUSTRY_FILTER("行业定向"),

    //weather
    WEATHER_VERSION_FILTER("天气客户端版本过滤"),

    //music
    MUSIC_SONG_INFO_FILTER("音乐歌曲信息定向过滤"),

    //international filter based on gp / mimarket / hybrid version
    INTER_APPSVERIONINFO_FILTER("国际版客户端版本过滤"),

    ;

    // 织入顺序，媒体的filter不需要
    public static final int USER_TARGETING_FILTER_ORDER = 1;
    public static final int TIME_TARGETING_FILTER_ORDER = 2;
    public static final int BLACKLIST_AD_FILTER_ORDER = 3;
    public static final int REQUEST_AD_TARGETING_FILTER_ORDER = 4;
    public static final int IMEI_TARGETING_FILTER_ORDER = 5;
    public static final int TAG_TARGETING_FILTER_ORDER = 6;
    public static final int CUSTOM_TAG_FILTER_ORDER = 7;
    public static final int POSITION_TARGETING_FILTER_ORDER = 8;
    public static final int SCENE_TARGETING_FILTER_ORDER = 9;
    public static final int AD_ENTITY_TARGETING_FILTER_ORDER = 10;
    public static final int CHANNEL_FILTER_ORDER = 11;
    public static final int COMPLETION_RATE_FILTER_ORDER = 12;
    public static final int COMBINATION_TARGETING_FILTER_ORDER = 13;
    public static final int COMPETITIVE_FILTER_ORDER = 14;
    public static final int FREQUENCY_LIMIT_FILTER_ORDER = 15;
    public static final int SMOOTH_BIZ_FILTER_ORDER = 16;
    public static final int DEVICE_FILTER_ORDER = 17;

    private String name;

    SubFilterTypeEnum(String name) {
        this.name = name;
    }

}
